The render shown is a tool named Nekura that I developed using Blender geometry nodes. The creature is fully procedural and does not require a rig to be animated. The animation system is extremely intuitive. You move a controller and the worm starts to follow it. Speed, maximum angle of direction change, spikes, eyes, and every other parameter you can imagine are easily available as adjustable parameters in the modifier.